Sets our main struct and passes it to the parent class.
Adds a @filter to @self to use for matching.
Get the main Gtk struct
the main Gtk struct as a void*
Removes the filter at the given @position from the list of filters used by @self.
the main Gtk struct
Get the main Gtk struct
Get the item at @position.
Gets the type of the items in @list.
Gets the number of items in @list.
Get the item at @position.
Emits the #GListModel::items-changed signal on @list.
This signal is emitted whenever items were added to or removed from @list. At @position, @removed items were removed and @added items were added in their place.
Get the main Gtk struct
Gets the ID of the @buildable object.
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Notifies all users of the filter that it has changed.
Gets the known strictness of @filters.
Checks if the given @item is matched by the filter or not.
Emitted whenever the filter changed.
Get the main Gtk struct
the main Gtk struct as a void*
Get the item at @position.
Gets the type of the items in @list.
Gets the number of items in @list.
Get the item at @position.
Emits the #GListModel::items-changed signal on @list.
This signal is emitted whenever items were added to or removed from @list. At @position, @removed items were removed and @added items were added in their place.
Get the main Gtk struct
the main Gtk struct as a void*
Gets the ID of the @buildable object.
GtkMultiFilter is the base class for filters that combine multiple filters.